import { Random , mock } from 'mockjs'; // 获取mock对象
const domain = 'http://mockjs.com/api' // 定义默认域名，随便写
const code = 200 // 返回的状态码


// 生成list页面数据
const listData = req => {
  
    console.log(req) // 请求体，用于获取参数
  
    let data = [] // 用于存放数据的数组
    
    for (let i = 0; i < 20; i++) {
      data.push({
          id:i,
          title: Random.cname(),
          url : Random.image('216x245',Random.color(), 'Cover Pic'+i),
          num:Random.natural(1,30),
        })
    }
    
    // 返回状态码和文章数据posts
    return {
      code,
      data
    }
  }
  
  // 定义请求链接，类型，还有返回数据
  mock(`${domain}/api/img/cover?cid=2&type=2&st=1&lt=20`, 'get', listData);


  // 生成list页面数据
const detailData = req => {
  
    console.log(req) // 请求体，用于获取参数
  
    let data = [] // 用于存放数据的数组
    
    for (let i = 0; i < 10; i++) {
      data.push({
          title: Random.cname(),
          url : Random.image('216x245',Random.color(), '我是detail图片'),
          date: Random.date() + ' ' + Random.time() // 随机生成年月日 + 时间
        })
    }
    
    // 返回状态码和文章数据posts
    return {
      code,
      data
    }
  }
  
  // 定义请求链接，类型，还有返回数据
  mock(`${domain}/detail`, 'get', detailData);